package com.swak.corpwx;

import java.util.concurrent.CompletableFuture;

import com.swak.corpwx.kf.CpKfServicerAdd;
import com.swak.corpwx.kf.CpKfServicerAddResp;
import com.swak.corpwx.kf.CpKfServicerDel;
import com.swak.corpwx.kf.CpKfServicerDelResp;
import com.swak.corpwx.kf.CpKfServicerStat;
import com.swak.corpwx.kf.CpKfServicerStatResp;
import com.swak.wechat.WechatConfig;

/**
 * 客服 - 接待人员
 * 
 * @author 618lf
 */
public interface CpKfServicerService {

	/**
	 * 添加接待人员
	 * 
	 * @param add
	 * @return
	 */
	CompletableFuture<CpKfServicerAddResp> addServicer(WechatConfig app, CpKfServicerAdd add);

	/**
	 * 刪除接待人员
	 * 
	 * @param delete
	 * @return
	 */
	CompletableFuture<CpKfServicerDelResp> deleteServicer(WechatConfig app, CpKfServicerDel delete);

	/**
	 * 客服的统计
	 * 
	 * @param delete
	 * @return
	 */
	CompletableFuture<CpKfServicerStatResp> statServicer(WechatConfig app, CpKfServicerStat stat);
}